import request from '../../utils/platfrom-school/request.js'

/**
 * 获取所有学校审批信息
 * @returns {Promise} 学校审批列表
 */
export function getAllSchoolApproval() {
  return request({
    url: 'platformSchool/getAllSchoolApproval',
    method: 'post'
  })
}

/**
 * 更新学校审批状态
 * @param {Number} id - 学校ID
 * @param {Number} status - 状态值
 * @returns {Promise} 操作结果
 */
export function updateSchoolApproval(id, status) {
  return request({
    url: 'platformSchool/updateSchoolApproval',
    method: 'post',
    params: { id, status }
  })
}

/**
 * 获取所有学校信息
 * @returns {Promise} 学校信息列表
 */
export function getAllSchoolInformation() {
  return request({
    url: 'platformSchool/getAllSchoolInformation',
    method: 'post'
  })
}

/**
 * 编辑学校信息
 * @param {Number} id - 学校ID
 * @param {Object} params - 更新参数
 * @returns {Promise} 操作结果
 */
export function updateSchoolInformation(id, params) {
  return request({
    url: 'platformSchool/updateSchoolInformation',
    method: 'post',
    params: { id }, // URL参数
    data: params     // Body数据
  })
}

/**
 * 更新学校状态
 * @param {Number} id - 学校ID
 * @param {Number} status - 状态值
 * @returns {Promise} 操作结果
 */
export function updateSchoolStatus(id, status) {
  return request({
    url: 'platformSchool/updateSchoolStatus',
    method: 'post',
    params: { id, status }
  })
}